Analytical Product Release Planning

نویسندگان

  • Maleknaz Nayebi
  • Guenther Ruhe
چکیده

As part of any incremental and iterative development, release planning is the process of assigning features to upcoming releases (or iterations) such that the overall product evolution is optimized. Analytical product release planning refers to the application of analytical methods in this process, thereby utilizing the diversity of data available from internal and external sources of information. In this chapter, information needs for release planning are outlined and a taxonomy of release planning problems is given. The paradigm of Open Innovation is introduced as a new way to elicit and get access to relevant data related to product objectives, features and their dependencies, customers and changing priorities, as well as product values and market trends. Analytical Open Innovation (AOI) is the integration of Open Innovation with (a portfolio of) analytical methods which could be used in different problems of semi-wicked nature such as planning and design. This chapter studies the usage of AOI in the context of release planning (RP). The respective approach called AOI@RP is taking advantage of gathering and generating data and relating data into well-defined aspects of the problem and combining analytical methods to address the solution. The usage of AOI is studied in more detail for two of the concrete release planning problems given in the taxonomy: (i) Release planning in the presence of advanced feature dependencies and synergies detected from morphological analysis, (ii) Continuous what-to-release planning in consideration of ongoing trial feature evaluation. An illustrative case study is used as the proof of concept to the proposed solution methodology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality-Driven Release Planning

Context: Product release decisions are often made ad hoc or not relying on up-to-date information from systematic and analysisdriven process. Often, too much emphasis solely is put into functionality, thereby neglecting the different quality aspects being important for the success of the product. Objective: For a case study project, we quantitatively measure the impact of the analytical and sys...

متن کامل

Effectiveness of Requirement Prioritization Using Analytical Hierarchy Process (AHP) And Planning Game (PG): A Comparative Study

A requirement may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. Requirements prioritization plays an important role in the requirement engineering process, particularly, with respect to critical tasks like requirements negotiation and software release planning. Selecting the right set of requirements for a product release lar...

متن کامل

An Analytical Model of Requirements Selection Quality in Software Product Development

In market-driven requirements engineering a crucial decision is whether or not to select a requirement for implementation in the next software release. The selection process is part of the release planning process and can be viewed as a series of refinement steps resulting in either rejection or propagation to the next step. This paper presents an analytical model of the selection process which...

متن کامل

The Battle for the Right Features or: How to Improve Product Release Decisions?1

A release is a major (new or upgraded) version of an evolving product characterized by a collection of (new, corrected or modified) features. The terms “product release planning” refers to the process of deciding which features will be offered, and if so, in which of the future product releases. This article describes the Why, What and How for improving the pr...

متن کامل

Are More Frequent Releases Always Better? Dynamics of Pivoting, Scaling, and the Minimum Viable Product

Using the system dynamics methodology, we model the minimum viable product (MVP) approach to product development and examine the impact of release frequency, planning practices and committed reengineering capacity on software development outcomes. We leverage the organizational learning, Lean Startup, and Agile methodology literature to form the underpinnings of the model and measure outcomes u...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017